12.2 Networks (Graphs)

149

where x comma yx, y, and zz are any three nodes and dd is the distance between a pair of nodes.

Trees are especially useful for representing hierarchical systems. The clustering

coefficient of a tree equals zero.

The complexity script upper CC of a tree T consisting of bb subtrees TSubscript 1 Baseline comma ellipsis comma normal upper T Subscript b Baseline1, . . . , Tb (i.e., bb is the

number of branches at the root), of which kk are not isomorphic, is defined as 16

script upper C equals script upper D minus 1 commaC = D1 ,

(12.19)

where the diversity measurescript upper DD counts both interactions between subtrees and within

them and is given by

script upper D equals left parenthesis 2 Superscript k Baseline minus 1 right parenthesis product Underscript j equals 1 Overscript k Endscripts script upper D left parenthesis upper T Subscript j Superscript left parenthesis i right parenthesis Baseline right parenthesis periodD = (2k 1)

kΠ

j=1

D(T(i)

j ) .

(12.20)

If a tree has no subtrees,script upper D equals 1D = 1; the complexity of this, the simplest kind of tree, is set

to zero (hence, Eq. 12.19). Any tree with a constant branching ratio at each mode will

also havescript upper D equals 1D = 1 and, hence, zero complexity. This complexity measure satisfies the

intuitive notion that the most complex structures are intermediate between regular

and random ones (cf. Sect. 11.5).

12.2.2

Complexity Parameters of Networks

There are various measures of network complexity:

1. . κ, the number of different spanning trees of the network

2. Structural complexity, the number of parameters needed to define the graph

3. Edge complexity, the variability of the second shortest path between two nodes

4. Network or betaβ-complexity, given by the ratio German upper C divided by upper LC/L

5. Algorithmic complexity, the length of the shortest algorithm needed to describe

the network (see also Chap. 11).

12.2.3

Dynamical Properties

The essential concepts of physical structure and state structure were already intro-

duced in Sect. 12.1.1 and Fig. 12.1. A considerable body of work has been accom-

plished along these lines: investigating the state structures of simple, or simply con-

structed, networks. Kauffman, in particular, has studied large randomly connected

Boolean networks, with the interesting result that if each node has on average two

inputs from other nodes; typically, the state structure comprises about upper N Superscript 1 divided by 2N 1/2 cyclic

16 See Huberman and Hogg (1986).